package com.team.employment.web.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.team.employment.model.entity.RecruitmentInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.team.employment.model.entity.ResumeInfo;
import com.team.employment.model.entity.UserFavorite;
import com.team.employment.web.admin.dto.ResumeSearchDto;

import java.util.List;

/**
* @author jade
* @description 针对表【recruitment_info(招聘信息表)】的数据库操作Service
* @createDate 2025-04-11 15:49:27
*/
public interface RecruitmentInfoService extends IService<RecruitmentInfo> {

    IPage<ResumeInfo> pageQueryInfo(IPage<ResumeInfo> page, ResumeSearchDto resumeSearchDto);

    IPage<RecruitmentInfo> pageUserFavorite(IPage<RecruitmentInfo> page, List<UserFavorite> list);

    RecruitmentInfo getRecruitmentInfoById(Long id);

}
